home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / s / filetypes < prev    next >
Text File  |  1994-06-06  |  3KB  |  181 lines

  1. #   Syntax
  2.  
  3. #   TYPE "Src Ada"
  4. #       SUBTYPE "Text"
  5. #       INSERTAFTER "Script"
  6. #       ICONNAME "def_Src Ada"  # path internaly expanded to "ENV:Sys/def_Src Ada.info"
  7. #       NAMEPATTERN *.ada
  8. #   # or OPTNAMEPATTERN *.ada
  9. #   # The 4 upper lines are optional but order MUST be kept.
  10. #   # Lower lines are for information about syntax, and if used order MUST be kept.
  11. #       # COMPAREBYTE OFFSET BYTES
  12. #       COMPAREBYTE 12 $ABADCAFE    # hex bytes, offset decimal
  13. #       COMPAREBYTE $23 "Coucou"    # string bytes, offset in hex
  14. #       SEARCHBYTE  "Salut"
  15. #       SEARCHBYTE  $DEADBEEF
  16. #       SEARCHPATTERN [CASE] "ST-??"
  17. #       MATCHPATTERN [CASE] 45 "ST-??"
  18. #   ENDTYPE
  19.  
  20.  
  21. TYPE "Source C"
  22.     SUBTYPE     Text
  23.     ICONNAME    def_C
  24.     NAMEPATTERN "#?.c"
  25. ENDTYPE
  26.  
  27. TYPE "Include C"
  28.     SUBTYPE     Text
  29.     INSERTAFTER "Source C"
  30.     ICONNAME    def_H
  31.     NAMEPATTERN "#?.h"
  32. ENDTYPE
  33.  
  34. TYPE Asm
  35.     SUBTYPE     Text
  36.     ICONNAME    def_Asm
  37.     NAMEPATTERN "#?.(asm|s|a)"
  38. ENDTYPE
  39.  
  40. TYPE "Incld Asm"
  41.     SUBTYPE     Text
  42.     ICONNAME    def_I
  43.     NAMEPATTERN "#?.i"
  44. ENDTYPE
  45.  
  46. TYPE Doc
  47.     SUBTYPE Text
  48.     ICONNAME def_doc
  49.     NAMEPATTERN "#?.Doc#?"
  50. ENDTYPE
  51.  
  52. TYPE "PP Doc"
  53.     SUBTYPE "PP Data"
  54.     ICONNAME def_doc
  55.     NAMEPATTERN "#?.(Doc#?.pp|Doc)"
  56. ENDTYPE
  57.  
  58. TYPE ReadMe
  59.     SUBTYPE Text
  60.     INSERTAFTER Doc
  61.     ICONNAME def_doc
  62.     NAMEPATTERN "Read#?Me#?"
  63. ENDTYPE
  64.  
  65. TYPE Guide
  66.     SUBTYPE Text
  67.     INSERTAFTER ReadMe
  68.     ICONNAME def_Guide
  69.     COMPAREBYTE 1 "DATABASE"
  70. ENDTYPE
  71.  
  72. TYPE Guide2
  73.     SUBTYPE Text
  74.     INSERTAFTER Guide
  75.     ICONNAME def_Guide
  76.     COMPAREBYTE 1 "database"
  77. ENDTYPE
  78.  
  79. TYPE Guide3
  80.     SUBTYPE Text
  81.     INSERTAFTER Guide
  82.     ICONNAME def_Guide
  83.     COMPAREBYTE 1 "Database"
  84. ENDTYPE
  85.  
  86. TYPE "Tex"
  87.     SUBTYPE "Text"
  88.     ICONNAME    "def_Tex"
  89.     NAMEPATTERN "#?.Tex"
  90. ENDTYPE
  91.  
  92. TYPE Rexx
  93.     SUBTYPE Text
  94.     ICONNAME def_Rexx
  95.     NAMEPATTERN "#?.(rexx|ced)"
  96. ENDTYPE
  97.  
  98. TYPE Basic
  99.     NAMEPATTERN "#?.bas"
  100. ENDTYPE
  101.  
  102. TYPE GFA
  103.     NAMEPATTERN "#?.GFA"
  104. ENDTYPE
  105.  
  106. TYPE "Tex Font"
  107.     COMPAREBYTE 0 $F7593647
  108. ENDTYPE
  109.  
  110. TYPE "Tex DVI"
  111.     OPTNAMEPATTERN "#?.dvi"
  112.     COMPAREBYTE 0 $F7020183
  113. ENDTYPE
  114.  
  115. TYPE "Warp"
  116.     OPTNAMEPATTERN "#?.wrp"
  117.     COMPAREBYTE 0 "Warp"
  118. ENDTYPE
  119.  
  120. TYPE "Zoom"
  121.     OPTNAMEPATTERN "#?.zoom"
  122.     COMPAREBYTE 0 "ZOOM"
  123. ENDTYPE
  124.  
  125. TYPE "ZIP"
  126.     OPTNAMEPATTERN "#?.zip"
  127.     COMPAREBYTE 0 $504B0304
  128. ENDTYPE
  129.  
  130. TYPE "GST"
  131.     OPTNAMEPATTERN "#?.gst"
  132.     COMPAREBYTE 6 "GST"
  133. ENDTYPE
  134.  
  135. TYPE "PPM V1.8"
  136.     COMPAREBYTE 0 $07231988
  137. ENDTYPE
  138.  
  139. TYPE "PPM V2.1"
  140.     COMPAREBYTE 0 $07231988
  141. ENDTYPE
  142.  
  143. TYPE "STSong"
  144.     COMPAREBYTE 0 "PACK"
  145. ENDTYPE
  146.  
  147. TYPE "ST Mod"
  148.     NAMEPATTERN "(mod|mod.pp).#?"
  149. ENDTYPE
  150.  
  151. TYPE "JPEG"
  152.     OPTNAMEPATTERN "#?.(jpeg|jpg)"
  153.     COMPAREBYTE 0 $FFD8FFE0
  154. ENDTYPE
  155.  
  156. TYPE "PCX"
  157.     COMPAREBYTE 0 $0a050108
  158. ENDTYPE
  159.  
  160. TYPE "GIF"
  161.     COMPAREBYTE 0 "GIF8"
  162. ENDTYPE
  163.  
  164. TYPE "MaxiPlan"
  165.     COMPAREBYTE 0 $474c424c
  166. ENDTYPE
  167.  
  168. TYPE "Mnx5.0Obj"
  169.     INSERTAFTER "Object"
  170.     ICONNAME "def_Mnx5.0Obj"
  171.     COMPAREBYTE 0 $434a
  172. ENDTYPE
  173.  
  174. TYPE "Imagine"
  175.     SUBTYPE "IFF"
  176.     INSERTAFTER "FTXT"
  177.     ICONNAME "def_Imagine"
  178.     COMPAREBYTE 8 "TDDD"
  179. ENDTYPE
  180.  
  181.